package com.yand.thread.getMoney;


/**
 * 银行类
 */
public class Bank {

    // 假设一个账户有1000块钱
    static int money = 1000;

    // 柜台Counter取钱的方法
    public void Counter(int money) {// 参数是每次取走的钱
        if(this.money >= money){
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            this.money -= money;//取钱后总数减少
            System.out.println("A取走了" + money + "还剩下" + (this.money));
        }else{
            System.out.println("A钱不够了...");
        }

    }
    // ATM取钱的方法
    public void ATM(int money) {// 参数是每次取走的钱
        if(this.money >= money){
            try {
                Thread.sleep(300);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            this.money -= money;//取钱后总数减少
            System.out.println("B取走了" + money + "还剩下" + (this.money));
        }else{
            System.out.println("B钱不取了...");
        }

    }
}
